Performability Modeling for Multi-layered Service Systems
نویسنده
چکیده
Distributed software is usually structured in layers, with some kind of operational control or user interface tasks as the topmost layer, making requests to various layers of servers. Client Server systems and ODP (Open Distributed Processing) systems such as DCE, ANSA and CORBA are structured this way, as are distributed transaction processing systems. Performance and dependability are the two strong motivators for introducing distributed processing. A special form of layered performance model called Layered Queueing or Rendezvous Nets has been developed to model such systems, to provide a model formulation which is close to the software architecture (e.g. [1, 2, 3]). This note describes how dependability analysis could be added to the layered model, in a way which would make the dependability-related parameters particularly easy to specify. The result would be a straightforward and powerful performability analysis for distributed software systems. Performability concepts and tools are described in many papers, for example a recent survey by Haverkort and Niemegeers [4].
منابع مشابه
A Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study
This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...
متن کاملDependable LQNS: A Performability Modeling Tool for Layered Systems
Dependable LQNS is a software tool for modeling and evaluating performability of fault-tolerant layered distributed applications that use a separate architecture for failure detection and reconfiguration. It takes into account the effects of management architecture, application software architecture, failure of management and application components in the dependability computation. It uses a co...
متن کاملLayered Dependability Modeling of an Air Traffic Control System
Quality attributes, such as performance and dependability of a software-intensive system are constrained by its software architecture. The combined performance and dependability (called performability) effects of an architecture can be evaluated by constructing a performability model that considers the failure/repair behavior and performance attributes of its components, interactions among the ...
متن کاملPerformability Modelling of Distributed Systems using Layered Queueing Networks
Proliferation of large and complex fault-tolerant distributed systems in recent years has stimulated the combined modelling of performance and dependability of such systems. For large systems it may be very expensive to compute valid performance estimates to be used in the combined performability measures. This work considers two different classes of fault-tolerant client-server systems, in whi...
متن کاملA Unified Performability Evaluation Framework for Computer and Communication Systems A Unified Performability Evaluation Framework for Computer and Communication Systems
In this paper we discuss a unified approach towards model-based quantitative evaluation of both computer systems and communication systems. In the area of fault-tolerant computer systems, dependability evaluation has been recognized as being a topic of importance, both to judge a system on its merits and to provide trust in the actual dependability of the system. In communication systems, the n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996